package com.dh.service;

import com.dh.entity.UserPositive;
import com.dh.entity.UserTax;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;

public interface UserPositiveService {

    /**
     * 分页查询入党积极分子
     *
     * @param pageRequest
     * @return
     */
    Page<UserPositive> page(PageRequest pageRequest);


    /**
     * 根据主键查询入党积极分子
     *
     * @param positiveId
     * @return
     */
    UserPositive get(Long positiveId);

    /**
     * 删除入党积极分子
     *
     * @param positiveId
     */
    void delete(Long positiveId);

    /**
     * 添加入党积极分子
     *
     * @param positive
     */
    void create(UserPositive positive);

    /**
     * 更新入党积极分子信息
     *
     * @param positive
     */
    void update(UserPositive positive);


    UserPositive findByNoAndDeleted(String no, byte deleted);

}
